h3 span {
    font-size: 10px;
    color: #666;
}

img.morale-image {
    z-index: 5;
    margin-bottom: 2em;
}

#banner h2 {
    margin-left: 2px;
}

a.entry-title {
    text-decoration: none;
    color: #000;
}

a:hover.entry-title {
    color: #696;
    text-decoration: underline;
}

.blogrollitem {
    margin: 10px 0;
}

h2 a:link,
h2 a:active,
h2 a:visited {
    text-decoration: none;
    color: #000;
}

h2 a:hover {
    text-decoration: underline;
    color: #696;
}


#monthly-reports ul,
#daily-reports ul {
    list-style: none;
    padding-left: 10px;
}

#monthly-reports ul li,
#daily-reports ul li {
    margin-bottom: 1em;
}

#daily-reports ul li.day-report {
    border-bottom: 1px solid #ccc;
    padding: 3px;
    margin-bottom: 20px;
}

#daily-reports ul li.day-report span,
.mood-and-morale {
    color: #999;
}

#daily-reports ul h3 {
    font-size: 25px;
    color: #999;
}

#daily-reports ul h3 a {
    color: #999;
    text-decoration: none;
}

#daily-reports ul h3 a:hover {
    color: #696;
    text-decoration: underline;
}

.link {
    font-size: 10px;
    color: #696;
}

.date-nav {
    margin-bottom: 2em;
}
